/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controlador;

import Modelo.ModeloCategoria;
import Modelo.*;
import java.util.Vector;
import javax.swing.JTextField;

/**
 *
 * @author Compaq
 */
public class ControladorPedido {
    public Vector<String> llenarListaC()
    {
        ModeloCategoria mca  = new ModeloCategoria();
        return mca.getLista("Select \"Nombre\" from \"Categoria\"");
    }
    public Vector<String> llenarListaP()
    {
        ModeloCategoria mca  = new ModeloCategoria();
        return mca.getLista("Select \"Nombre\" from \"Productos\"");
    }
    public boolean hayIngredientes(int cod,int cant)
    {
        ModeloProducto mpo  = new ModeloProducto();
        return mpo.HayIngredientes(cod, cant);
    }
    public void actIngredientes(int cod,int cant)
    {
        ModeloProducto mpo  = new ModeloProducto();
        mpo.actIngredientes(cod, cant);
    }

public void Incluir(int cod,int can,int codp)
    {
        ModeloPedido mpe  = new ModeloPedido();
        mpe.Agregar(cod,can,codp);
    }
    public void Modificar(int cod,int can,int codp)
    {
        ModeloPedido mpe  = new ModeloPedido();
        mpe.Modificar(cod,can,codp);
    }
    public void Eliminar(int cod)
    {
        ModeloPedido mpe  = new ModeloPedido();
        mpe.Eliminar(cod);
    }
    public boolean Buscar(int cod, JTextField t2,JTextField t3)
    {
        boolean e;
        ModeloPedido mpe  = new ModeloPedido();
        e= mpe.buscar(cod);
        if (e)
        {
            t2.setText(""+mpe.getCantidad());
            t3.setText(""+mpe.getCodigoPro());
        }
        else
        {
            t2.setText("");
            t3.setText("");
       }
        return e;
    }
}
